package com.fary.coyote;

import com.fary.net.AbstractEndpoint.Handler.SocketState;
import com.fary.net.SocketEvent;
import com.fary.net.SocketWrapperBase;

import java.io.IOException;

public interface Processor {

    void timeoutAsync(long now);

    SocketState process(SocketWrapperBase<?> socketWrapper, SocketEvent status) throws IOException;
}